// ***************     I2C module   ***************

// ****************************** //
// *** I2C Hardware Interface *** //
// ****************************** //

#include <avr/io.h>
#include <util/delay.h>
#include "dc_defines.h"
#include "macros.h"

#define SCL BIT5	//BIT0
#define SDA BIT6	//BIT1

#define I2C_PORT	PORTC	//PORTD
#define I2C_DIR		DDRC	//DDRD
#define I2C_IN		PINC	//PIND


void I2C_Start(void);
void I2C_Stop(void);
void I2C_Clock(void);
void I2C_Rack (void);
unsigned char I2C_Ack(void);
void Write_I2C_Byte(unsigned char);
unsigned char Read_I2C_Byte(void);



